package com.mystore.dao;

import com.mystore.entity.Good;
import com.mystore.vo.GoodVO;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

public interface GoodDao {
    /**
     * 通过分类id查找商品列表信息
     * @param gid
     * @param pageSize
     * @param pageNumber
     * @param connection
     * @return
     */
    List<GoodVO> findAllGoodByGid(int gid, int pageSize, int pageNumber, Connection connection);

    /**
     * 获取总的数量
     * @param gid
     * @param connection
     * @return
     */
    int getTotal(int gid,Connection connection);


    /**
     * 查找所有的商品信息
     * @param connection
     * @return
     */
    List<GoodVO> finAllGood(Connection connection);


    Good finById(int id,Connection connection);
}
